package com.fastloan.mgt.jx.model.vo;

import java.util.StringJoiner;

/**
 * 放款结果
 *
 * @author chenkai
 * createTime 2018-01-2018/1/7 14:41
 */
public class JxLoanResultVO {
    /**
     * 我方订单号
     */
    private String order_id;

    /**
     * 接入方订单号
     */
    private String agent_order_id;

    /**
     * 放款结果（1.成功，2.失败， 3.审核拒绝）
     */
    private String remit_result;

    /**
     * 放款交易时间
     */
    private String remit_time;

    /**
     * 贷款合同编号
     */
    private String contract_no;

    /**
     * 贷款产品
     */
    private String product;

    /**
     * 贷款金额
     */
    private String money;

    /**
     * 贷款期限
     */
    private String limit_time;

    /**
     * 还款方式
     */
    private String repay_way;

    /**
     * 贷款利率
     */
    private String rate;

    /**
     * 贷款到期日
     */
    private String deadline;

    public String getOrder_id() {
        return order_id;
    }

    public void setOrder_id(String order_id) {
        this.order_id = order_id;
    }

    public String getAgent_order_id() {
        return agent_order_id;
    }

    public void setAgent_order_id(String agent_order_id) {
        this.agent_order_id = agent_order_id;
    }

    public String getRemit_result() {
        return remit_result;
    }

    public void setRemit_result(String remit_result) {
        this.remit_result = remit_result;
    }

    public String getRemit_time() {
        return remit_time;
    }

    public void setRemit_time(String remit_time) {
        this.remit_time = remit_time;
    }

    public String getContract_no() {
        return contract_no;
    }

    public void setContract_no(String contract_no) {
        this.contract_no = contract_no;
    }

    public String getProduct() {
        return product;
    }

    public void setProduct(String product) {
        this.product = product;
    }

    public String getMoney() {
        return money;
    }

    public void setMoney(String money) {
        this.money = money;
    }

    public String getLimit_time() {
        return limit_time;
    }

    public void setLimit_time(String limit_time) {
        this.limit_time = limit_time;
    }

    public String getRepay_way() {
        return repay_way;
    }

    public void setRepay_way(String repay_way) {
        this.repay_way = repay_way;
    }

    public String getRate() {
        return rate;
    }

    public void setRate(String rate) {
        this.rate = rate;
    }

    public String getDeadline() {
        return deadline;
    }

    public void setDeadline(String deadline) {
        this.deadline = deadline;
    }


    @Override
    public String toString() {
        return new StringJoiner(", ", this.getClass().getSimpleName() + "[", "]")
                .add("agent_order_id = " + agent_order_id)
                .add("contract_no = " + contract_no)
                .add("deadline = " + deadline)
                .add("limit_time = " + limit_time)
                .add("money = " + money)
                .add("order_id = " + order_id)
                .add("product = " + product)
                .add("rate = " + rate)
                .add("remit_result = " + remit_result)
                .add("remit_time = " + remit_time)
                .add("repay_way = " + repay_way)
                .toString();
    }
}
